package java.bloco;

import java.Condicao;
import java.classe.TokensSource;

public class SenaoSe implements TokensSource {
	String logica = null;

	Condicao condicao = null;

	public SenaoSe(Condicao condicao, String logica) {
		this.condicao = condicao;
		this.logica=logica;
	}

	public void setLogica(String logica) {
		this.logica = logica;
	}

	public String codigoFonte() {
		String logica = this.logica == null ? NONVALUE : this.logica;
		String condicao = this.condicao == null ? NONVALUE : this.condicao
				.codigoFonte();
		return ELSE + ESPACO + IF + INICIOPARENTECE + condicao + FIMPARENTECE
				+ INICIOBLOCO +logica + FIMBLOCO;
	}
}
